如何使用 fdisk 在 Linux 中管理磁盘分区 您所在的位置:网站首页 fdisk linux分区 如何使用 fdisk 在 Linux 中管理磁盘分区

如何使用 fdisk 在 Linux 中管理磁盘分区

2024-05-21 22:54| 来源: 网络整理| 查看: 265

如何使用 fdisk 在 Linux 中管理磁盘分区

在 Linux 上管理磁盘分区从未如此简单。以下是如何使用 fdisk 创建、删除和格式化分区。

管理分区是 Linux 上最繁琐的操作之一。如果您是操作系统新手,您甚至可能会在一开始就发现该过程令人困惑。

但由于磁盘分区是操作系统安装和文件组织等过程中的重要步骤,因此必须了解如何管理计算机上的分区。

为此,这里提供了有关如何使用 fdisk 在 Linux 上创建、调整大小和删除分区的指南。

fdisk是什么?

Fdisk 是一个基于文本的命令行实用程序,用于在 Linux 上查看和管理硬盘分区。它支持各种分区表,并允许您创建、删除和修改磁盘分区,因此您可以有效地利用磁盘空间来安装操作系统、备份数据和组织文件。

如何在 Linux 上安装 fdisk?

Fdisk 是一个标准分区实用程序,因此您会发现它预装在大多数 Linux 发行版上。要查明您的系统是否有 fdisk,请打开终端并运行:

which fdisk

如果它返回一个路径,则意味着您的系统上存在 fdisk。如果没有,您需要手动安装。

在基于 Debian 的系统上:

sudo apt install fdisk

在 Fedora 上:

sudo dnf install fdisk

在基于 Arch 的发行版上:

sudo pacman -S fdisk

在 CentOS 上:

sudo yum install fdisk如何在 Linux 上使用 fdisk

安装 fdisk 后,请按照以下部分了解如何使用它在系统上执行不同的磁盘管理操作。

列出所有磁盘分区

首先也是最重要的,让我们列出系统上的分区。我们可以使用命令的 -l 参数来完成此操作。

在终端窗口中,键入以下命令并按 Enter:

sudo fdisk -l

输出 :

相关:您应该对硬盘进行分区吗?优点和缺点

进入并使用命令模式

列出系统上的可用分区后,您现在需要进入命令模式才能在磁盘上执行任何操作。

为此,选择要执行操作的设备并运行以下命令:

sudo fdisk /dev/sda

确保将上述命令中的 /dev/sda 替换为您选择的设备名称。

进入命令模式后,您现在可以使用字母来执行不同的操作。如果您是第一次使用 fdisk,请输入 m 并按 Enter 以获取所有支持的命令的列表。

查看分区表

在继续在驱动器上创建、格式化或删除分区之前应执行的基本分区管理操作之一是查看分区表。

这样做可以为您提供有关硬盘上逻辑磁盘或分区的所有信息,然后您可以使用这些信息决定如何管理磁盘上的分区。

要在 Linux 中查看分区表,请输入 p 并按 Enter。请记住,即使在删除、创建或格式化分区之后的后期阶段,此命令也会派上用场,以找出当时分区表的状态。

删除分区

评估完分区表后,如果您想删除一个分区以释放空间或准备磁盘以扩展另一个分区,您可以使用d命令删除该分区。

为此,请在终端中输入 d 并按 Enter。 Fdisk 现在会要求您选择要删除的分区。向上滚动到 p 命令的输出,找到与要删除的分区相邻的数字。

输入数字并按Enter。

例如,要删除磁盘上的 sda6 分区,请输入 p,然后输入 6。

创建分区

释放驱动器上的一些空间后,只需执行以下步骤即可创建新分区。

首先,让我们开始启动分区创建过程。为此,请输入 n 并按 Enter。完成此操作后,fdisk 将询问您要创建哪种类型的分区。其选项包括:

p:主要 (1-4)

l:逻辑(5或以上)

根据您的要求,输入与上述分区类型相对应的适当字母,然后按Enter。

接下来,您需要指定分区开始的扇区。如果您想使用默认值,请按 Enter。

同样,您还必须指定磁盘上的最后一个扇区。按Enter允许分区采用默认设置,即使用剩余磁盘空间。或者,要使用特定值,请在数字前面添加加号 (+) 符号,然后按Enter。

格式化分区

最后,删除分区以释放磁盘空间并创建新分区后,您需要格式化该分区才能使用它。

其背后的想法是删除分区上不必要的文件或修复可能损坏分区并使其无法访问的错误。但由于 fdisk 实用程序不包含分区格式化功能,因此我们必须求助于另一个程序。在本指南中,我们将使用 mkfs。

Mkfs 或 Makes File Systems 本质上是一个命令,可让您在 Linux 上构建文件系统(将分区格式化为特定文件系统)。它支持各种文件系统,并为每种文件系统提供不同的工具。因此,根据您的要求,您可以相应地构建您的 mkfs 命令。

例如,要将磁盘上的 sda6 分区格式化为 ext4 格式,您可以运行:

sudo mkfs.ext4 /dev/sda6将分区更改写入系统

到目前为止,我们执行的所有分区管理操作都仅由 fdisk 执行:它们尚未应用/保存到文件系统。

所以,在这里,你有两个选择。您可以将更改写入磁盘以应用它们,也可以退出 fdisk 而不保存更改。如果您不小心在 fdisk 中执行某些分区操作时犯了错误,则后一个选项会派上用场。

要将更改写入磁盘,请输入 w 并按 Enter。或者,要退出 fdisk 并撤消操作,请输入 q。

使用 fdisk 成功管理 Linux 分区

借助本指南,您应该能够轻松管理 Linux 中的磁盘分区,并随后能够充分利用存储,无论是安装新操作系统、双引导另一个操作系统还是改进文件管理。

不过,如果您刚刚开始使用 Linux,cfdisk 是 fdisk 的更简单的替代品,您应该考虑一下。它本质上是一个图形化工具,具有适合初学者的界面,使 Linux 分区管理变得更加容易。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有